ocr: Table 1. Software Development Eras PERIOD MAJOR CHALLENGE KEY SOFTWARE DEVELOPMENT AND SSUE 1940s and 19505 Grow: and Tame the Beast Languages- Funtamental Algorithms 1960s Contral Computing Environments Operating Systems Resource Sharing 1970S Development as Process Databases- Transactions and Concurrency Control Early 1980s New Architectures Mini Systems and Personal computers- Reliability and Scalability Mid to Late 1980S Interconnections Local Area Networks (LANS) a Notes and Layers or Tiers for Processing Early 1990s Ease of Use Graphical User intertace (GUI Event Processing and Objects M ...